Text copied to clipboard!
Titolo
Text copied to clipboard!Sviluppatore Drools
Descrizione
Text copied to clipboard!
Stiamo cercando uno Sviluppatore Drools altamente qualificato e motivato per unirsi al nostro team tecnologico. Il candidato ideale avrà una solida esperienza nello sviluppo di sistemi basati su regole utilizzando il motore Drools, oltre a una buona comprensione dei processi aziendali e delle architetture software moderne. Il ruolo prevede la progettazione, lo sviluppo e la manutenzione di soluzioni basate su regole per supportare le esigenze aziendali complesse dei nostri clienti.
Lo Sviluppatore Drools lavorerà a stretto contatto con analisti aziendali, architetti software e altri sviluppatori per tradurre i requisiti aziendali in regole eseguibili. Sarà responsabile dell'integrazione del motore Drools con altri componenti del sistema, garantendo prestazioni elevate, scalabilità e manutenibilità del codice. È richiesta una forte attenzione ai dettagli, capacità di problem solving e una mentalità orientata al miglioramento continuo.
Le responsabilità includono anche la scrittura di test automatizzati per garantire la qualità del codice, la documentazione delle regole implementate e la partecipazione attiva alle revisioni del codice. Il candidato ideale sarà in grado di lavorare in modo indipendente e collaborativo in un ambiente agile, contribuendo attivamente al successo del progetto.
È preferibile una conoscenza approfondita di Java, Spring Framework e tecnologie correlate, nonché esperienza con strumenti di versionamento del codice come Git. La familiarità con concetti di Business Process Management (BPM) e Business Rules Management System (BRMS) sarà considerata un vantaggio.
Se sei appassionato di tecnologie basate su regole e desideri lavorare su progetti innovativi in un ambiente dinamico, ti invitiamo a candidarti per questa posizione.
Responsabilità
Text copied to clipboard!- Progettare e sviluppare regole aziendali utilizzando Drools
- Collaborare con analisti e architetti per definire i requisiti
- Integrare Drools con altri componenti software
- Scrivere test automatizzati per le regole implementate
- Documentare le regole e i flussi di lavoro
- Partecipare alle revisioni del codice e migliorare la qualità
- Ottimizzare le prestazioni del motore di regole
- Supportare il team nello sviluppo agile
- Analizzare e risolvere problemi tecnici complessi
- Contribuire alla definizione delle best practice
Requisiti
Text copied to clipboard!- Esperienza comprovata con Drools e sistemi BRMS
- Ottima conoscenza di Java e del framework Spring
- Capacità di scrivere codice pulito e manutenibile
- Esperienza con strumenti di versionamento come Git
- Conoscenza dei concetti di BPM e workflow
- Buone capacità analitiche e di problem solving
- Esperienza in ambienti di sviluppo Agile/Scrum
- Capacità di lavorare in team e in autonomia
- Buona conoscenza della lingua inglese
- Laurea in Informatica o discipline affini
Domande potenziali per l'intervista
Text copied to clipboard!- Qual è la tua esperienza con Drools?
- Hai mai integrato Drools in un'applicazione enterprise?
- Come gestisci la manutenzione delle regole aziendali?
- Hai esperienza con BPM o altri motori di workflow?
- Quali strumenti utilizzi per testare le regole?
- Hai lavorato in ambienti Agile o Scrum?
- Come garantisci la qualità del codice?
- Hai esperienza con il framework Spring?
- Come affronti problemi di performance in Drools?
- Hai mai contribuito a progetti open source?